home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 8
/
Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso
/
Aminet
/
comm
/
tcp
/
Netdial4_0.lha
/
AmiTCP_Netdial4.0
/
Readme.netdial
< prev
next >
Wrap
Text File
|
1980-05-28
|
7KB
|
233 lines
/*************************************************************************/
Welcome to Netdial
The simple logon alternative for AmiTCP 4.0 Demo and Commercial.
Netdial is a both a Logon script for SLIP and CSLIP and a replacement for
the Startup script built by AmiTCP.
Installation of Netdial is a simple process. Firstly install AmiTCP as
though Netdial did not exist. Although Netdial replaces much of the
information required by AmiTCP you should still ensure that NETDIAL is
configured correctly to start with.
Once the install is complete copy the files:
AMI
AMI.info
hangup
hangup.info
into the AmiTCP root directory.
Then copy the files:
netdial
netdial.rexx
netdial.connect
hangup
hangup.rexx
into the AmiTCP/bin directory.
In addition you will also need to install the AREXX serial library
rexxserdev.library
in your LIBS: directory.
Due to a problem with default paths and ICONX you need to make sure that
the files
rx
waitforport
are located in your C: directory. These files are needed by AREXX and
Netdial.
Finally you need to make sure that Arexx is running on your system.
/*************************************************************************/
Netdial Config
1. Netdial is now set to operate at 19200 instead of 38400 due to the
fact that a number of older machines have difficulty maintaining the
higher speeds.
If you wish to set you system to operate at higher speeds you will
need to alter the settings in the Netdial.rexx, Netdial.connect and
hangup.rexx files.
2. All other settings are located in the netdial.rexx file and are fully
outlined below.
dtimeout = 30
This setting is used to tell the system how long to keep trying to make the
phone connection. The default is 30 seconds approximately.
ctimeout = 15
This setting is used to tell the system how long to keep trying to open the
cslip/slip session once the modem has completed the actual phone connection.
slip_ip = 0.0.0.0
The slip_ip address is not required for the Dynamic Connections maintained
by Netdial as netdial will determine the correct IP address during the Logon
process.
host_name = world.net
This is the name of your service provider
host_ip = 192.190.215.5
This is the IP address of you service provider.
dialst = 'ATDT 131494'||cr
The dialstr contains the dial connect string required by you modem including
the phone number and carriage return which is sent by the "||cr" sequence.
logprompt = 'sername:'
When you connect to your service provider you are asked to enter a username
or user id. The logprompt contains the actual sequence of characters
contained in the message displayed by your service provider. If this
varies for you service change this entry to suit your needs.
For example some systems use the term 'Login>' in which case we would change
logprompt to logprompt = 'ogin>'. We usually drop the 'L" as it is case
sensative and not really required.
passprompt = 'assword:'
One you have entered a username your service will ask for a password to be
entered. As with the logprompt this enter contains the sequence of
characters display by you service provider when requesting the password.
slipprompt = '>'
Like the two entries above this defines a prompt sent to you by your service
provider. This prompt is the one which requests the type of service you
want to connect to ie. slip, cslip ppp etc.
slip_cmd = 'slip /compressed default'
When netdial receives the slipprompt it send a sequence which starts the
slip/ppp connection running. The slip_cmd contains the sequence which
it needs to send.
iptype = 'cslip'
Netdial currently supports 'slip' and 'cslip' connections and will allow
'ppp' connections with the addition of a ppp.device.
amiganame = 'wtatters'
This is the User Id declared by you when setting up AmiTCP - it is not
required or used by netdial but should be set correctly for compatabilty
reasons.
username = 'wtatters'
This is the User Id given to you by your service provider.
passwd = 'password'
This is the Password given to you by you service provider.
/*************************************************************************/
Modem commands
The remaining settings relate to modem commands.
at_cmd = 'AT'||cr
The default AT command used by just about every modem.
response = 'OK'
The response sent by your modem when it receives a AT command.
modeminit = 'ATZ'||cr
The command you send to your modem to reset it to your defaults. This may
also by 'AT&F'||cr or 'ATZ0'||cr depending on your modem and needs.
modemescape = '+++'
The escape sequence which you modem needs to receive to put it into AT mode.
connectstr = 'CONNECT'
The message set by your modem when it completes the initial phone connection
to your service provider.
busystr = 'BUSY'
The message sent when the modem cant reach your service.
nocarrierstr = 'NOCARRIER'
The message sent when the modem cant detect a carrier.
nodialtonestr = 'NO DIALTONE'
The message sent when the modem cant detect a dial tone.
/*************************************************************************/
Netdial is now ready to run.
Netdial can be started by typeing netdial at a shell prompt or clicking
on the AMI-NET icon in the AmiTCP drawer.
Netdial will open a window and display its process as it connects to your
service provider. If you want to stop the process at any time hitting
CTRL-C will do the trick.
A hangup script is also included in the netdial set which can also be run
from either a shell or by clicking on the hangup icon.
/*************************************************************************/
To work its magic netdial uses a Arexx support library know as
rexxserdev.library. This library allows Arexx scripts to communicate with
the serial port and as a result with a modem.
/*************************************************************************/
Last Bits.
Netdial was developed by Wes Tatters.
It was inspired by the login script
AmiTCP_DIALUP1.0 writen by K. Raquel Sanborn
which itself was based on
Dave Bolen's REXX slipup.cmd script.
Rexxserdev.library was developed by Joseph M. Stivaletta
Legal bits
This script is provided as is. No warranties are granted either express
or otherwise. The script is provied as is for you use.
It has been operating sucessfully on my system and as appears to be
free of bugs. However if you do discover problems you are may contact
me at 'wtatters@world.net'. I can not guarantee that support will be
forthcoming but I will endeavour to assist where possible.
/*************************************************************************/